/*
 *  AgentRelationship.cpp
 *  MilovoMg00
 *
 *  Created by luca on 03/08/06.
 *  Copyright 2006 __MyCompanyName__. All rights reserved.
 *
 */

#include "AgentRelationship.h"

AgentRelationship::AgentRelationship() {
	IDAgentPartner = -1;
	Transactions = 0.0;
	DeltaTransactions = 0.0;
	Projects = 0.0;
	DeltaProjects = 0.0;
	Vote = 0.0;
	AlignedDirectedness = 0.0;
	Heterogeneity = 0.0;
	GenerativePotential = 0;
	KnowledgeDecay = 0;
}

AgentRelationship::AgentRelationship(Mil_Int tmpIDAgentPartner) 
{
	IDAgentPartner = tmpIDAgentPartner;
	Transactions = 0.0;
	DeltaTransactions = 0.0;
	Projects = 0.0;
	DeltaProjects = 0.0;
	Vote = 0.0;
	AlignedDirectedness = 0.0;
	Heterogeneity = 0.0;
	GenerativePotential = 0;
	KnowledgeDecay = 0;
}

AgentRelationship::AgentRelationship(Mil_Int tmpIDAgentPartner, Mil_Double tmpTransactions, Mil_Double tmpDeltaTransactions,
												 Mil_Double tmpProjects, Mil_Double tmpDeltaProjects, Mil_Double tmpVote, 
												 Mil_Int tmpAlignedDirectedness, Mil_Double tmpHeterogeneity, Mil_Int tmpGenerativePotential, 
												 Mil_Int tmpKnowledgeDecay)
{
	IDAgentPartner = tmpIDAgentPartner;
	Transactions = tmpTransactions;
	DeltaTransactions = tmpDeltaTransactions;
	Projects = tmpProjects;
	DeltaProjects = tmpDeltaProjects;
	Vote = tmpVote;
	AlignedDirectedness = tmpAlignedDirectedness;
	Heterogeneity = tmpHeterogeneity;
	GenerativePotential = tmpGenerativePotential;
	KnowledgeDecay = tmpKnowledgeDecay;
}

AgentRelationship::~AgentRelationship()
{
}
